/*
 * Format.java
 *
 * Created on 21 Октябрь 2008 г., 22:37
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */
package trim.common;

/**
 * Формат рулона: размеры, заказ, и прочее.
 *
 * @author Дмитрий
 */
public class Format
{

  private int length;
  private int diameter;

  /**
   *
   * @param size
   */
  public Format(int size)
  {
    this.length=size;
  }

  public Format(Format f)
  {
    length=f.length;
    diameter=f.diameter;
  }

  /**
   * Длина рулона
   */
  public int getLength()
  {
    return length;
  }

  /**
   * Диаметр рулона
   * @return
   */
  public int getDiameter()
  {
    return diameter;
  }

  
   @Override
  public int hashCode()
  {
    int hash=7;
    hash=13*hash+this.length;
    hash=13*hash+this.diameter;
    return hash;
  }

  @Override
  public boolean equals(Object obj)
  {
    if(obj==null)
      return false;
    if(getClass()!=obj.getClass())
      return false;
    final Format other=(Format)obj;
    if(this.length!=other.length)
      return false;
    if(this.diameter!=other.diameter)
      return false;
    
    return true;
  }
}
